package com.mrjy.common.dto;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

public class QuestionCommentDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int rows; // 每页记录条数
	private int page; // 分页页码
	private int pageStart; // 每页起始记录下标
	
	private Integer questionId;//提问的问题ID
	private Integer commentedId;//回答问题的ID
	private Integer userId;//提问人的ID
	private String userPic;//提问人的头像
	private String userName; //提问人姓名
	private String userHeadImgUrl; //评论人的头像
	private String questionContent; //提问内容
	private String questionDesc; //提问描述
	private Date Time; //提问时间
	private Integer questionViewNum; //提问浏览数
	private Integer questionCommentNum; //提问的评论数
	private Integer commenterId; //回答人的ID
	private String commenterPic;//回答人的头像
	private String commenterName; //回答人姓名
	private String commenterHeadImgUrl; //回答人的头像
	private String commentContent;//回答内容
    private int commentNum;//回答的回复数
    private int commentGoodNum;//回答的点赞数

    private String recordName; //录音文件名
    private String fileSize;//文件大小
    private String duration;//持续时间
    private String playTimes;//播放次数
    private String typeId;//文件类型

    private Integer invitedPersonId;//导师id
    private Timestamp questionTime;//导师id

    private Integer timeOut;

    private int goodFlag;

    private Integer goodUserId;

    private Integer ubpId;

    private Integer status;

    private Integer commentTimeOut;

    private Timestamp newestTime;

    private Integer vipFlag;

    private Integer userRoleId;

    private Integer commenterRoleId;

    private String inviteeName;
    //评论是否匿名
    private Integer qciAnonymous;

    private Integer customTypeId;

    private Integer isNeedPrivilege; //0:免费 1：付费

	public int getRows() {
		return rows;
	}
	public void setRows(int rows) {
		this.rows = rows;
	}
	public int getPage() {
		return page;
	}
	public void setPage(int page) {
		this.page = page;
	}
	public int getPageStart() {
		return pageStart;
	}
	public void setPageStart(int pageStart) {
		this.pageStart = pageStart;
	}
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public String getUserPic() {
		return userPic;
	}
	public void setUserPic(String userPic) {
		this.userPic = userPic;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserHeadImgUrl() {
		return userHeadImgUrl;
	}
	public void setUserHeadImgUrl(String userHeadImgUrl) {
		this.userHeadImgUrl = userHeadImgUrl;
	}
	public String getQuestionContent() {
		return questionContent;
	}
	public void setQuestionContent(String questionContent) {
		this.questionContent = questionContent;
	}
	public String getQuestionDesc() {
		return questionDesc;
	}
	public void setQuestionDesc(String questionDesc) {
		this.questionDesc = questionDesc;
	}
	public Integer getQuestionViewNum() {
		return questionViewNum;
	}
	public void setQuestionViewNum(Integer questionViewNum) {
		this.questionViewNum = questionViewNum;
	}
	public Integer getQuestionCommentNum() {
		return questionCommentNum;
	}
	public void setQuestionCommentNum(Integer questionCommentNum) {
		this.questionCommentNum = questionCommentNum;
	}
	public Integer getCommenterId() {
		return commenterId;
	}
	public void setCommenterId(Integer commenterId) {
		this.commenterId = commenterId;
	}
	public String getCommenterPic() {
		return commenterPic;
	}
	public void setCommenterPic(String commenterPic) {
		this.commenterPic = commenterPic;
	}
	public String getCommenterName() {
		return commenterName;
	}
	public void setCommenterName(String commenterName) {
		this.commenterName = commenterName;
	}
	public String getCommenterHeadImgUrl() {
		return commenterHeadImgUrl;
	}
	public void setCommenterHeadImgUrl(String commenterHeadImgUrl) {
		this.commenterHeadImgUrl = commenterHeadImgUrl;
	}
	public String getCommentContent() {
		return commentContent;
	}
	public void setCommentContent(String commentContent) {
		this.commentContent = commentContent;
	}

    public int getCommentNum() {
        return commentNum;
    }

    public void setCommentNum(int commentNum) {
        this.commentNum = commentNum;
    }

    public int getCommentGoodNum() {
        return commentGoodNum;
    }

    public void setCommentGoodNum(int commentGoodNum) {
        this.commentGoodNum = commentGoodNum;
    }

    public Integer getQuestionId() {
        return questionId;
    }
	public void setQuestionId(Integer questionId) {
		this.questionId = questionId;
	}
	public Integer getCommentedId() {
		return commentedId;
	}
	public void setCommentedId(Integer commentedId) {
		this.commentedId = commentedId;
	}
	
	public Date getTime() {
		return Time;
	}
	public void setTime(Date time) {
		Time = time;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

    public String getRecordName() {
        return recordName;
    }

    public void setRecordName(String recordName) {
        this.recordName = recordName;
    }

    public String getFileSize() {
        return fileSize;
    }

    public void setFileSize(String fileSize) {
        this.fileSize = fileSize;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }


    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getPlayTimes() {
        return playTimes;
    }

    public void setPlayTimes(String playTimes) {
        this.playTimes = playTimes;
    }

    public Integer getInvitedPersonId() {
        return invitedPersonId;
    }

    public void setInvitedPersonId(Integer invitedPersonId) {
        this.invitedPersonId = invitedPersonId;
    }

    public Timestamp getQuestionTime() {
        return questionTime;
    }

    public void setQuestionTime(Timestamp questionTime) {
        this.questionTime = questionTime;
    }

    public int getGoodFlag() {
        return goodFlag;
    }

    public void setGoodFlag(int goodFlag) {
        this.goodFlag = goodFlag;
    }

    public Integer getGoodUserId() {
        return goodUserId;
    }

    public void setGoodUserId(Integer goodUserId) {
        this.goodUserId = goodUserId;
    }

    public Integer getUbpId() {
        return ubpId;
    }

    public void setUbpId(Integer ubpId) {
        this.ubpId = ubpId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getTimeOut() {
        return timeOut;
    }

    public void setTimeOut(Integer timeOut) {
        this.timeOut = timeOut;
    }

    public Integer getCommentTimeOut() {
        return commentTimeOut;
    }

    public void setCommentTimeOut(Integer commentTimeOut) {
        this.commentTimeOut = commentTimeOut;
    }

    public Timestamp getNewestTime() {
        return newestTime;
    }

    public void setNewestTime(Timestamp newestTime) {
        this.newestTime = newestTime;
    }

    public Integer getVipFlag() {
        return vipFlag;
    }

    public void setVipFlag(Integer vipFlag) {
        this.vipFlag = vipFlag;
    }

    public Integer getUserRoleId() {
        return userRoleId;
    }

    public void setUserRoleId(Integer userRoleId) {
        this.userRoleId = userRoleId;
    }

    public Integer getCommenterRoleId() {
        return commenterRoleId;
    }

    public void setCommenterRoleId(Integer commenterRoleId) {
        this.commenterRoleId = commenterRoleId;
    }

    public String getInviteeName() {
        return inviteeName;
    }

    public void setInviteeName(String inviteeName) {
        this.inviteeName = inviteeName;
    }
	public Integer getQciAnonymous() {
		return qciAnonymous;
	}
	public void setQciAnonymous(Integer qciAnonymous) {
		this.qciAnonymous = qciAnonymous;
	}

    public Integer getCustomTypeId() {
        return customTypeId;
    }

    public void setCustomTypeId(Integer customTypeId) {
        this.customTypeId = customTypeId;
    }

    public Integer getIsNeedPrivilege() {
        return isNeedPrivilege;
    }

    public void setIsNeedPrivilege(Integer isNeedPrivilege) {
        this.isNeedPrivilege = isNeedPrivilege;
    }
}
